package com.lucy.common.anno;

import com.lucy.common.constant.MethodTypeConst;

import java.lang.annotation.*;

/**
 * @author kindear
 * 日志注解
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface WebLog {

    /**
     * 模块 bone-flow bone-oss bone-system nepu-access
     */
    String module() default "";

    /**
     * 操作
     */
    String operate() default MethodTypeConst.CREATE;

    /**
     * 允许匿名 0 是不允许 1是允许
     * @return
     */
    int allowMask() default 0;

}
